from selenium import webdriver

url = 'https://www.baidu.com'

driver = webdriver.Chrome()

driver.get(url)

# driver.find_element_by_xpath('//*[@id="kw"]').send_keys('python3')
# driver.find_element_by_css_selector('#kw').send_keys('python3')
# driver.find_element_by_name('wd').send_keys('python3')
# driver.find_element_by_class_name('s_ipt').send_keys('python3')

# driver.find_element_by_id('su').click()

# driver.find_element_by_link_text('hao123').click()
# driver.find_element_by_partial_link_text('hao').click()

# 目标元素在当前html中是唯一标签的时候，或者是众多定位出来的标签中的第一个的时候才能使用
print(driver.find_element_by_tag_name('title'))



'''
find_element_by_xxx
    定位到的是一个对象
    定位不到则报错
    
find_elements_by_xxx
    定位到则是一个含有元素的列表
    定位不到则是一个空列表
'''
